package com.uzai.console.dto.fd.fdfollowconfigqfgroup;

import com.uzai.console.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author liuqi
 * @date 2021年09月01日 19:21
 */
@Data
@ApiModel("气氛组跟发配置群信息添加修改请求参数对象")
public class FdFollowConfigQfGroupDto extends BaseDto{

    @ApiModelProperty("主键ID（修改时需要，添加不需要。为空表示新增加的）")
    private Long id;

    @ApiModelProperty("气氛组跟发配置方案id")
    private Long fdFollowConfigQfId;

    @ApiModelProperty("机器人类型（private_wechat：个人微信； work_wechat：企业微信）")
    private String deviceType;

    @ApiModelProperty("群主键id(对应ES的唯一主键:merId_deviceId_wxid)")
    private String groupId;

    @ApiModelProperty("被监控成员wxid")
    private String groupUserWxid;

    @ApiModelProperty("被监控成员昵称")
    private String groupUserName;

    @ApiModelProperty("气氛组机器人信息列表")
    private List<TuoDeviceInfo> tuoDeviceInfoList;

    @Data
    @ApiModel("气氛组跟发配置群信息气氛机器人信息对象")
    public static class TuoDeviceInfo{
        @ApiModelProperty("机器人唯一id")
        private Long deviceUniqueId;
    }

}
